package br.com.unitunes.model;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.EnumType;
import javax.persistence.Enumerated;
import javax.persistence.PrimaryKeyJoinColumn;

@Entity(name="LIVRO")
@PrimaryKeyJoinColumn(name = "LIVRO_ID", referencedColumnName = "MIDIA_ID")
public class Livro extends Midia {
	
	public Livro()
	{
		this.preco = new Double("0.00");
	}
	
	@Column(name = "PAGINAS", nullable = false)
	private Long paginas;

	@Enumerated(EnumType.STRING)
	private CategoriaLivro categoria;	
	
	public Long getPaginas() {
		return paginas;
	}

	public void setPaginas(Long paginas) {
		this.paginas = paginas;
	}

	public CategoriaLivro getCategoria() {
		return categoria;
	}

	public void setCategoria(CategoriaLivro categoria) {
		this.categoria = categoria;
	}
}
